package service;

import pojo.Exercise;
import pojo.ExerciseResult;

import java.util.List;

public interface ExerciseService {
    // 生成指定数量的练习题
    List<Exercise> generateExercises(int count);
    // 生成单道题
    Exercise generateSingleExercise();
    // 计算准确率
    ExerciseResult checkAnswers(List<Exercise> problems, List<Integer> userAnswers);
    // 保存结果
    void saveResult(ExerciseResult result);
    // 读取历史记录（供history.jsp展示）
    List<String> getHistory();
}

